fix char string corruption with xcsv. (#455)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Fri, 10 Jan 2020 20:12:11 +0000 (13:12 -0700)
committerGitHub <noreply@github.com>
Fri, 10 Jan 2020 20:12:11 +0000 (13:12 -0700)
commit51b2e3e2151e0fe43a141ca96e7cf54cab26231b
treef5852e332035b6dd2b8baeaff9700e7c987e724d
parentb9faa643f5fa02ec0f85834bb8268bfd046a92f7
fix char string corruption with xcsv. (#455)

Any gmsd char string data handled by the xcsv format could be
corrupted when main ran cet_convert_strings.  The xml format
reader/writer use a QTextCodec to handle all char string conversion,
but the data was converted again by cet_convert_strings ... garmin_fs_convert
to/from ASCII, resulting in corruption.

Add a test case for the above.

Add xcsv format support for gmsd email field.
reference/gmsd.unicsv [new file with mode: 0644]
reference/gmsd.xcsv [new file with mode: 0644]
testo.d/xcsv.test
xcsv.cc
xcsv_tokens.gperf
xcsv_tokens.in
xmldoc/chapters/styles.xml